package lab03.Test09;

import java.io.*;
import java.util.ArrayList;
import java.util.List;

/**
 * Created by LENOVO on 2017/12/13.
 */
public class Client {

        public static void main(String[] args) {

            List<Book> books = new ArrayList<>();

            String path = "D:\\Book.txt";
            String path1 = "D:\\Book1.txt";

            BufferedReader reader = null;
            BufferedWriter writer = null;
            Book book = new Book();
            try {
                reader = new BufferedReader(new FileReader(path));
                String line = null;
                while ((line = reader.readLine()) != null){
                    String[] tokens = line.split("\t");


                    book.bookNo = Double.parseDouble(tokens[0]);
                    book.bookName = tokens[1];
                    book.version = tokens[2];
                    book.price = Double.parseDouble(tokens[3]);
                    book.sales = Double.parseDouble(tokens[4]);

                    books.add(book);

                }
                int i = 1;
                for (Book b: books){
                    if (i==3){

                        b.price = b.price+20;
                    }
                    if (i==4){
                        b.price = b.price+30;
                    }

                    i++;
                }
                writer = new BufferedWriter(new FileWriter(path1));
                for (Book b:books){
                    writer.write(b.bookName+" "
                            +b.bookNo + " "
                            +b.price + " "
                            +b.version + " "
                            +b.sales);
                }




            } catch (FileNotFoundException e) {
                e.printStackTrace();
            } catch (IOException e) {
                e.printStackTrace();
            }
        }}

